﻿using Ewk.Math.Algebra.UnitTests.MatrixTests.NumericTests;
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace Ewk.Math.Algebra.UnitTests.MatrixTests.FunctionTests
{
    [TestClass]
    public class MultiplyTests : MultiplyTestBase<ComputationTypes.Function<double, double>>
    {
        protected override Matrix<ComputationTypes.Function<double, double>> Matrix
        {
            get
            {
                return CreateMatrix(RowCount, ColumnCount, (i, j) => new ComputationTypes.Function<double, double>(x => x + (i + 1) * (j + 1)));
            }
        }
    }
}